go/types.object.pkg (field)

42 uses

	go/types (current package)
		assignments.go#L196: 			if w, _ := obj.(*Var); w != nil && w.pkg == check.pkg {
		call.go#L337: 					vars = append(vars, NewParam(last.pos, last.pkg, last.name, typ))
		call.go#L448: 			assert(pname.pkg == check.pkg)
		call.go#L630: 		params = append([]*Var{NewVar(sig.recv.pos, sig.recv.pkg, name, x.typ)}, params...)
		call.go#L762: 				if w, _ := obj.(*Var); w != nil && w.pkg == check.pkg {
		decl.go#L526: 	if named == nil || named.obj.pkg == check.pkg || named.obj.pkg == nil {
		expr.go#L1412: 					if !fld.Exported() && fld.pkg != check.pkg {
		instantiate.go#L79: 		tname := NewTypeName(pos, orig.obj.pkg, orig.obj.name, nil)
		interface.go#L62: 			sig.recv = NewVar(m.pos, m.pkg, "", typ)
		lookup.go#L317: 			_, f := tset.LookupMethod(m.pkg, m.name, false)
		lookup.go#L337: 		obj, _, _ := lookupFieldOrMethod(V, false, m.pkg, m.name, false)
		lookup.go#L343: 			obj, _, _ = lookupFieldOrMethod(NewPointer(V), false, m.pkg, m.name, false)
		lookup.go#L345: 				obj, _, _ = lookupFieldOrMethod(V, false, m.pkg, m.name, true /* fold case */)
		methodlist.go#L44: 	if i, _ := lookupMethod(l.methods, m.pkg, m.name, false); i < 0 {
		named.go#L196: 	return NewFunc(origm.pos, origm.pkg, origm.name, sig)
		named.go#L311: 		if n.obj.pkg != check.pkg {
		object.go#L85: 	pkg       *Package
		object.go#L133: func (obj *object) Pkg() *Package { return obj.pkg }
		object.go#L147: func (obj *object) Id() string { return Id(obj.pkg, obj.name) }
		object.go#L175: 	if pkg == nil || obj.pkg == nil {
		object.go#L176: 		return pkg == obj.pkg
		object.go#L179: 	return pkg.path == obj.pkg.path
		object.go#L260: 		if obj.pkg == Unsafe {
		object.go#L269: 		return obj.pkg != nil || t.name != obj.name || t == universeByte || t == universeRune
		object.go#L379: 	return &Label{object{pos: pos, pkg: pkg, name: name, typ: Typ[Invalid], color_: black}, false}
		object.go#L546: 		} else if f.pkg != nil {
		object.go#L547: 			writePackage(buf, f.pkg, qf)
		predicates.go#L218: 						!f.sameId(g.pkg, g.name) ||
		signature.go#L227: 					if T.obj.pkg != check.pkg {
		subst.go#L418: 			out[i] = NewFunc(method.pos, method.pkg, method.name, &newsig)
		typeset.go#L247: 				if !check.allowVersion(m.pkg, 1, 14) || !Identical(m.typ, other.Type()) {
		typestring.go#L398: 	if obj.pkg != nil {
		typestring.go#L399: 		writePackage(w.buf, obj.pkg, w.qf)
		typexpr.go#L109: 		if obj.pkg == check.pkg {
		typexpr.go#L441: 		tname := NewTypeName(ix.Pos(), orig.obj.pkg, orig.obj.name, nil)
		unify.go#L430: 						!f.sameId(g.pkg, g.name) ||
		unify.go#L558: 			if x.obj.pkg == y.obj.pkg && x.obj.name == y.obj.name {
		universe.go#L267: 			obj.pkg = Unsafe
		universe.go#L269: 			obj.pkg = Unsafe
		validtype.go#L81: 			assert(t.obj.pkg == check.pkg)